Skip to Content
ШаблоныОбщая информация о шаблонах печатных формПрименение формул Excel в шаблонах МоегоСклада

Применение формул Excel в шаблонах МоегоСклада

Excel-формулы в шаблонах для МоегоСклада работают при написании в английском варианте.
В открытых источниках интернета можно найти справочник-каталог формул Excel. Как правило, в таких справочниках формула дублируется написанием на английском языке. 
Таким образом, основным правилом заключается написание формулы Excel на английском языке в рамке — $[ ]

Например, =ЕСЛИ(T8>0;T8;S8) будет иметь такой вид $[IF(T8>0,T8,S8)]

Простые формулы (умножение, деление, сложение, вычитание между ячейками) будут записываться не как =G3-H3, а как $[G3-H3]

Обратите внимание, что в этом случае разделителем в формулах вместо точки с запятой ( ; ) будет простая запятая ( , )
Дробные числовые значения в формуле записываются через точку ( . ) — вместо 2,5 необходимо будет указывать 2.5.

Пример формулы ExcelНаписание формулы в шаблоне
=ЕСЛИ(A1>10; B2; 50)$[IF(A1>10, B2, 50)]
=ОКРУГЛ(В2; -1)$[ROUND(B2, -1)]
=ЕСЛИ(ЕПУСТО(A1); A2; A3)$[IF(ISBLANK(A1), A2, A3)]
=ГИПЕРССЫЛКА(A1)$[HYPERLINK(A1)]
=ГИПЕРССЫЛКА(A1;A2)$[HYPERLINK(A1, A2)]
=ОКРУГЛВВЕРХ(A1;0)$[ROUNDUP(A1,0)]
=ЦЕЛОЕ(A1)
=100*(A1-ЦЕЛОЕ(A1))
$[INT(A1)]
$[100 * (A1-INT(A1))]
=ЕСЛИ(ЕОШИБКА(A1);0;A1)$[IF(ISERROR(A1),0,A1)]
=ЕСЛИ(ЕЧИСЛО(A1); A1/100; "не число")$[IF(ISNUMBER(A1),A1/100,"не число")]
=ПСТР(A1; 1; НАЙТИ(" ";A1;1)-1)
=ПСТР(A1; НАЙТИ(" ";A1;1)+1; 10)
$[MID(A1,1,FIND(" ",A1,1)-1)]
$[MID(A1,FIND(" ",A1,1)+1,10)]